package cn.source.zk.mapper;

import cn.source.zk.domain.entity.ChannelSort;
import cn.source.zk.domain.entity.Sort;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface ZkChannelSortMapper {

    // 新增通道顺序
    int addChannelSort(ChannelSort channelSort);

    // 修改通道顺序
    int editChannelSort(ChannelSort channelSort);

    // 删除通道顺序
    int removeByChannelId(int channelId);

    // 排除已存在的排序，返回未存在排序。
    List<Sort> exclusionSortList(@Param("sortList") List<Long> sortList);
}
